/*
* pps_bom
*/
package com.pitop.bom.entity;

import lombok.Data;

import java.util.Date;

/**
* bom明细日志 的实体类
*
* @author berton
*/
@Data
public class BomDetailLog implements java.io.Serializable {

    //数据库字段:id  属性显示:
    private java.lang.Long id;

    //数据库字段:bomDetailCode  属性显示:bom明细编码
    private java.lang.String bomDetailCode;

    //数据库字段:event  属性显示:事件定义[修改 Update,删除 Delete,创建 Create,复制 Copy,禁用 Stop]
    private java.lang.String event;

    //数据库字段:operateCode  属性显示:操作人编码
    private java.lang.String operateCode;

    //数据库字段:operateName  属性显示:操作人
    private java.lang.String operateName;

    //数据库字段:summary  属性显示:日志描述
    private java.lang.String summary;

    //数据库字段:createTime  属性显示:创建时间
    private java.util.Date createTime;

    //数据库字段:createTime  属性显示:创建时间
    private java.util.Date createTimeBegin;
    //数据库字段:createTime  属性显示:创建时间
    private java.util.Date createTimeEnd;

    //1对1关联查询BomDetail bom明细  属性显示:bomDetail
    private BomDetail bomDetail;

    public  BomDetailLog() {

    }


    /**
     * 构造函数
     * @param bomDetailCode      bom编码
     * @param event             日志事件
     * @param operateCode       操作人编码
     * @param operateName       操作人姓名
     * @param summary           备注
     */
    public  BomDetailLog(String bomDetailCode , String event, String operateCode, String operateName, String summary) {
        this.bomDetailCode = bomDetailCode;
        this.event = event;
        this.operateCode = operateCode;
        this.operateName = operateName;
        this.summary = summary;
        this.createTime = new Date();
    }



}
